<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>lc_mc_search</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.5.7' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/lib--search.h.html#L146'>lc_mc_search</a>      146 lib/search.h   void mc_search_free (mc_search_t * lc_mc_search);</span>
<span class='curline'><a href='../S/lib--search.h.html#L158'>lc_mc_search</a>      158 lib/search.h   char *mc_search_prepare_replace_str2 (mc_search_t * lc_mc_search, const char *replace_str);</span>
<span class='curline'><a href='../S/lib--search.h.html#L171'>lc_mc_search</a>      171 lib/search.h   void mc_search_set_error (mc_search_t * lc_mc_search, mc_search_error_t code, const gchar * format, ...)</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L162'>lc_mc_search</a>      162 lib/search/glob.c mc_search__cond_struct_new_init_glob (const char *charset, mc_search_t * lc_mc_search,</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L170'>lc_mc_search</a>      170 lib/search/glob.c     if (lc_mc_search-&gt;is_entire_line)</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L177'>lc_mc_search</a>      177 lib/search/glob.c     mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L183'>lc_mc_search</a>      183 lib/search/glob.c mc_search__run_glob (mc_search_t * lc_mc_search, const void *user_data,</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L186'>lc_mc_search</a>      186 lib/search/glob.c     return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L192'>lc_mc_search</a>      192 lib/search/glob.c mc_search_glob_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str)</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L195'>lc_mc_search</a>      195 lib/search/glob.c     GString *res = mc_search_regex_prepare_replace_str (lc_mc_search, repl);</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L133'>lc_mc_search</a>      133 lib/search/hex.c mc_search__cond_struct_new_init_hex (const char *charset, mc_search_t * lc_mc_search,</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L181'>lc_mc_search</a>      181 lib/search/hex.c         mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L204'>lc_mc_search</a>      204 lib/search/hex.c         lc_mc_search-&gt;error = MC_SEARCH_E_INPUT;</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L205'>lc_mc_search</a>      205 lib/search/hex.c         lc_mc_search-&gt;error_str =</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L213'>lc_mc_search</a>      213 lib/search/hex.c mc_search__run_hex (mc_search_t * lc_mc_search, const void *user_data,</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L216'>lc_mc_search</a>      216 lib/search/hex.c     return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L222'>lc_mc_search</a>      222 lib/search/hex.c mc_search_hex_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str)</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L224'>lc_mc_search</a>      224 lib/search/hex.c     (void) lc_mc_search;</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L86'>lc_mc_search</a>       86 lib/search/normal.c mc_search__cond_struct_new_init_normal (const char *charset, mc_search_t * lc_mc_search,</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L95'>lc_mc_search</a>       95 lib/search/normal.c     mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L101'>lc_mc_search</a>      101 lib/search/normal.c mc_search__run_normal (mc_search_t * lc_mc_search, const void *user_data,</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L104'>lc_mc_search</a>      104 lib/search/normal.c     return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L109'>lc_mc_search</a>      109 lib/search/normal.c mc_search_normal_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str)</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L111'>lc_mc_search</a>      111 lib/search/normal.c     (void) lc_mc_search;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L322'>lc_mc_search</a>      322 lib/search/regex.c mc_search__regex_found_cond_one (mc_search_t * lc_mc_search, mc_search_regex_t * regex,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L330'>lc_mc_search</a>      330 lib/search/regex.c          &amp;lc_mc_search-&gt;regex_match_info, &amp;mcerror))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L332'>lc_mc_search</a>      332 lib/search/regex.c         g_match_info_free (lc_mc_search-&gt;regex_match_info);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L333'>lc_mc_search</a>      333 lib/search/regex.c         lc_mc_search-&gt;regex_match_info = NULL;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L336'>lc_mc_search</a>      336 lib/search/regex.c             lc_mc_search-&gt;error = MC_SEARCH_E_REGEX;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L337'>lc_mc_search</a>      337 lib/search/regex.c             g_free (lc_mc_search-&gt;error_str);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L338'>lc_mc_search</a>      338 lib/search/regex.c             lc_mc_search-&gt;error_str =</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L345'>lc_mc_search</a>      345 lib/search/regex.c     lc_mc_search-&gt;num_results = g_match_info_get_match_count (lc_mc_search-&gt;regex_match_info);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L347'>lc_mc_search</a>      347 lib/search/regex.c     lc_mc_search-&gt;num_results = pcre_exec (regex, lc_mc_search-&gt;regex_match_info,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L349'>lc_mc_search</a>      349 lib/search/regex.c                                            lc_mc_search-&gt;iovector, MC_SEARCH__NUM_REPLACE_ARGS);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L350'>lc_mc_search</a>      350 lib/search/regex.c     if (lc_mc_search-&gt;num_results &lt; 0)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L362'>lc_mc_search</a>      362 lib/search/regex.c mc_search__regex_found_cond (mc_search_t * lc_mc_search, GString * search_str)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L366'>lc_mc_search</a>      366 lib/search/regex.c     for (loop1 = 0; loop1 &lt; lc_mc_search-&gt;conditions-&gt;len; loop1++)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L371'>lc_mc_search</a>      371 lib/search/regex.c         mc_search_cond = (mc_search_cond_t *) g_ptr_array_index (lc_mc_search-&gt;conditions, loop1);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L377'>lc_mc_search</a>      377 lib/search/regex.c             mc_search__regex_found_cond_one (lc_mc_search, mc_search_cond-&gt;regex_handle,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L432'>lc_mc_search</a>      432 lib/search/regex.c mc_search_regex__get_token_by_num (const mc_search_t * lc_mc_search, gsize lc_index)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L437'>lc_mc_search</a>      437 lib/search/regex.c     g_match_info_fetch_pos (lc_mc_search-&gt;regex_match_info, lc_index, &amp;fnd_start, &amp;fnd_end);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L439'>lc_mc_search</a>      439 lib/search/regex.c     fnd_start = lc_mc_search-&gt;iovector[lc_index * 2 + 0];</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L440'>lc_mc_search</a>      440 lib/search/regex.c     fnd_end = lc_mc_search-&gt;iovector[lc_index * 2 + 1];</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L446'>lc_mc_search</a>      446 lib/search/regex.c     return g_strndup (lc_mc_search-&gt;regex_buffer-&gt;str + fnd_start, fnd_end - fnd_start);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L789'>lc_mc_search</a>      789 lib/search/regex.c mc_search__cond_struct_new_init_regex (const char *charset, mc_search_t * lc_mc_search,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L792'>lc_mc_search</a>      792 lib/search/regex.c     if (lc_mc_search-&gt;whole_words &amp;&amp; !lc_mc_search-&gt;is_entire_line)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L808'>lc_mc_search</a>      808 lib/search/regex.c             if (!lc_mc_search-&gt;is_case_sensitive)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L815'>lc_mc_search</a>      815 lib/search/regex.c             if (!lc_mc_search-&gt;is_case_sensitive)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L831'>lc_mc_search</a>      831 lib/search/regex.c             lc_mc_search-&gt;error = MC_SEARCH_E_REGEX_COMPILE;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L832'>lc_mc_search</a>      832 lib/search/regex.c             g_free (lc_mc_search-&gt;error_str);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L833'>lc_mc_search</a>      833 lib/search/regex.c             lc_mc_search-&gt;error_str =</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L846'>lc_mc_search</a>      846 lib/search/regex.c             if (!lc_mc_search-&gt;is_case_sensitive)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L851'>lc_mc_search</a>      851 lib/search/regex.c             if (!lc_mc_search-&gt;is_case_sensitive)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L865'>lc_mc_search</a>      865 lib/search/regex.c             mc_search_set_error (lc_mc_search, MC_SEARCH_E_REGEX_COMPILE, "%s", error);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L868'>lc_mc_search</a>      868 lib/search/regex.c         lc_mc_search-&gt;regex_match_info = pcre_study (mc_search_cond-&gt;regex_handle, 0, &amp;error);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L869'>lc_mc_search</a>      869 lib/search/regex.c         if (lc_mc_search-&gt;regex_match_info == NULL &amp;&amp; error != NULL)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L871'>lc_mc_search</a>      871 lib/search/regex.c             mc_search_set_error (lc_mc_search, MC_SEARCH_E_REGEX_COMPILE, "%s", error);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L878'>lc_mc_search</a>      878 lib/search/regex.c     lc_mc_search-&gt;is_utf8 = str_isutf8 (charset);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L884'>lc_mc_search</a>      884 lib/search/regex.c mc_search__run_regex (mc_search_t * lc_mc_search, const void *user_data,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L892'>lc_mc_search</a>      892 lib/search/regex.c     if (lc_mc_search-&gt;regex_buffer != NULL)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L893'>lc_mc_search</a>      893 lib/search/regex.c         g_string_set_size (lc_mc_search-&gt;regex_buffer, 0);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L895'>lc_mc_search</a>      895 lib/search/regex.c         lc_mc_search-&gt;regex_buffer = g_string_sized_new (64);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L900'>lc_mc_search</a>      900 lib/search/regex.c         g_string_set_size (lc_mc_search-&gt;regex_buffer, 0);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L901'>lc_mc_search</a>      901 lib/search/regex.c         lc_mc_search-&gt;start_buffer = current_pos;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L903'>lc_mc_search</a>      903 lib/search/regex.c         if (lc_mc_search-&gt;search_fn != NULL)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L909'>lc_mc_search</a>      909 lib/search/regex.c                 ret = lc_mc_search-&gt;search_fn (user_data, current_pos, &amp;current_chr);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L924'>lc_mc_search</a>      924 lib/search/regex.c                 g_string_append_c (lc_mc_search-&gt;regex_buffer, (char) current_chr);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L950'>lc_mc_search</a>      950 lib/search/regex.c             g_string_append_len (lc_mc_search-&gt;regex_buffer, (const char *) user_data + virtual_pos,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L955'>lc_mc_search</a>      955 lib/search/regex.c         switch (mc_search__regex_found_cond (lc_mc_search, lc_mc_search-&gt;regex_buffer))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L959'>lc_mc_search</a>      959 lib/search/regex.c             g_match_info_fetch_pos (lc_mc_search-&gt;regex_match_info, 0, &amp;start_pos, &amp;end_pos);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L961'>lc_mc_search</a>      961 lib/search/regex.c             start_pos = lc_mc_search-&gt;iovector[0];</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L962'>lc_mc_search</a>      962 lib/search/regex.c             end_pos = lc_mc_search-&gt;iovector[1];</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L966'>lc_mc_search</a>      966 lib/search/regex.c             lc_mc_search-&gt;normal_offset = lc_mc_search-&gt;start_buffer + start_pos;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L971'>lc_mc_search</a>      971 lib/search/regex.c             g_string_free (lc_mc_search-&gt;regex_buffer, TRUE);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L972'>lc_mc_search</a>      972 lib/search/regex.c             lc_mc_search-&gt;regex_buffer = NULL;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L976'>lc_mc_search</a>      976 lib/search/regex.c         if ((lc_mc_search-&gt;update_fn != NULL) &amp;&amp;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L977'>lc_mc_search</a>      977 lib/search/regex.c             ((lc_mc_search-&gt;update_fn) (user_data, current_pos) == MC_SEARCH_CB_ABORT))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L984'>lc_mc_search</a>      984 lib/search/regex.c     g_string_free (lc_mc_search-&gt;regex_buffer, TRUE);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L985'>lc_mc_search</a>      985 lib/search/regex.c     lc_mc_search-&gt;regex_buffer = NULL;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L987'>lc_mc_search</a>      987 lib/search/regex.c     MC_PTR_FREE (lc_mc_search-&gt;error_str);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L988'>lc_mc_search</a>      988 lib/search/regex.c     lc_mc_search-&gt;error = ret == MC_SEARCH_CB_ABORT ? MC_SEARCH_E_ABORT : MC_SEARCH_E_NOTFOUND;</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L996'>lc_mc_search</a>      996 lib/search/regex.c mc_search_regex_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1008'>lc_mc_search</a>     1008 lib/search/regex.c     if (lc_mc_search-&gt;num_results &lt; 0)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1011'>lc_mc_search</a>     1011 lib/search/regex.c     if (num_replace_tokens &gt; lc_mc_search-&gt;num_results - 1</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1014'>lc_mc_search</a>     1014 lib/search/regex.c         mc_search_set_error (lc_mc_search, MC_SEARCH_E_REGEX_REPLACE, "%s",</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1061'>lc_mc_search</a>     1061 lib/search/regex.c                                                       &amp;replace_flags, lc_mc_search-&gt;is_utf8);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1068'>lc_mc_search</a>     1068 lib/search/regex.c         if (lc_index &gt; lc_mc_search-&gt;num_results)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1071'>lc_mc_search</a>     1071 lib/search/regex.c             mc_search_set_error (lc_mc_search, MC_SEARCH_E_REGEX_REPLACE,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1076'>lc_mc_search</a>     1076 lib/search/regex.c         tmp_str = mc_search_regex__get_token_by_num (lc_mc_search, lc_index);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L63'>lc_mc_search</a>       63 lib/search/search.c mc_search__cond_struct_new (mc_search_t * lc_mc_search, const char *str,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L72'>lc_mc_search</a>       72 lib/search/search.c     switch (lc_mc_search-&gt;search_type)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L75'>lc_mc_search</a>       75 lib/search/search.c         mc_search__cond_struct_new_init_glob (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L78'>lc_mc_search</a>       78 lib/search/search.c         mc_search__cond_struct_new_init_normal (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L81'>lc_mc_search</a>       81 lib/search/search.c         mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L84'>lc_mc_search</a>       84 lib/search/search.c         mc_search__cond_struct_new_init_hex (charset, lc_mc_search, mc_search_cond);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L158'>lc_mc_search</a>      158 lib/search/search.c     mc_search_t *lc_mc_search;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L163'>lc_mc_search</a>      163 lib/search/search.c     lc_mc_search = g_new0 (mc_search_t, 1);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L164'>lc_mc_search</a>      164 lib/search/search.c     lc_mc_search-&gt;original = g_strndup (original, original_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L165'>lc_mc_search</a>      165 lib/search/search.c     lc_mc_search-&gt;original_len = original_len;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L167'>lc_mc_search</a>      167 lib/search/search.c     lc_mc_search-&gt;original_charset =</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L174'>lc_mc_search</a>      174 lib/search/search.c     return lc_mc_search;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L180'>lc_mc_search</a>      180 lib/search/search.c mc_search_free (mc_search_t * lc_mc_search)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L182'>lc_mc_search</a>      182 lib/search/search.c     if (lc_mc_search == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L185'>lc_mc_search</a>      185 lib/search/search.c     g_free (lc_mc_search-&gt;original);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L187'>lc_mc_search</a>      187 lib/search/search.c     g_free (lc_mc_search-&gt;original_charset);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L189'>lc_mc_search</a>      189 lib/search/search.c     g_free (lc_mc_search-&gt;error_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L191'>lc_mc_search</a>      191 lib/search/search.c     if (lc_mc_search-&gt;conditions != NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L192'>lc_mc_search</a>      192 lib/search/search.c         mc_search__conditions_free (lc_mc_search-&gt;conditions);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L195'>lc_mc_search</a>      195 lib/search/search.c     if (lc_mc_search-&gt;regex_match_info != NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L196'>lc_mc_search</a>      196 lib/search/search.c         g_match_info_free (lc_mc_search-&gt;regex_match_info);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L198'>lc_mc_search</a>      198 lib/search/search.c     g_free (lc_mc_search-&gt;regex_match_info);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L201'>lc_mc_search</a>      201 lib/search/search.c     if (lc_mc_search-&gt;regex_buffer != NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L202'>lc_mc_search</a>      202 lib/search/search.c         g_string_free (lc_mc_search-&gt;regex_buffer, TRUE);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L204'>lc_mc_search</a>      204 lib/search/search.c     g_free (lc_mc_search);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L210'>lc_mc_search</a>      210 lib/search/search.c mc_search_prepare (mc_search_t * lc_mc_search)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L216'>lc_mc_search</a>      216 lib/search/search.c     if (lc_mc_search-&gt;is_all_charsets)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L227'>lc_mc_search</a>      227 lib/search/search.c             if (g_ascii_strcasecmp (id, lc_mc_search-&gt;original_charset) == 0)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L230'>lc_mc_search</a>      230 lib/search/search.c                                  mc_search__cond_struct_new (lc_mc_search, lc_mc_search-&gt;original,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L231'>lc_mc_search</a>      231 lib/search/search.c                                                              lc_mc_search-&gt;original_len,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L232'>lc_mc_search</a>      232 lib/search/search.c                                                              lc_mc_search-&gt;original_charset));</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L237'>lc_mc_search</a>      237 lib/search/search.c                 mc_search__recode_str (lc_mc_search-&gt;original, lc_mc_search-&gt;original_len,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L238'>lc_mc_search</a>      238 lib/search/search.c                                        lc_mc_search-&gt;original_charset, id, &amp;recoded_str_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L241'>lc_mc_search</a>      241 lib/search/search.c                              mc_search__cond_struct_new (lc_mc_search, buffer,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L249'>lc_mc_search</a>      249 lib/search/search.c                          mc_search__cond_struct_new (lc_mc_search, lc_mc_search-&gt;original,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L250'>lc_mc_search</a>      250 lib/search/search.c                                                      lc_mc_search-&gt;original_len,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L251'>lc_mc_search</a>      251 lib/search/search.c                                                      lc_mc_search-&gt;original_charset));</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L255'>lc_mc_search</a>      255 lib/search/search.c                      mc_search__cond_struct_new (lc_mc_search, lc_mc_search-&gt;original,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L256'>lc_mc_search</a>      256 lib/search/search.c                                                  lc_mc_search-&gt;original_len,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L259'>lc_mc_search</a>      259 lib/search/search.c     lc_mc_search-&gt;conditions = ret;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L261'>lc_mc_search</a>      261 lib/search/search.c     return (lc_mc_search-&gt;error == MC_SEARCH_E_OK);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L280'>lc_mc_search</a>      280 lib/search/search.c mc_search_run (mc_search_t * lc_mc_search, const void *user_data,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L285'>lc_mc_search</a>      285 lib/search/search.c     if (lc_mc_search == NULL || user_data == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L287'>lc_mc_search</a>      287 lib/search/search.c     if (!mc_search_is_type_avail (lc_mc_search-&gt;search_type))</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L289'>lc_mc_search</a>      289 lib/search/search.c         mc_search_set_error (lc_mc_search, MC_SEARCH_E_INPUT, "%s", _(STR_E_UNKNOWN_TYPE));</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L293'>lc_mc_search</a>      293 lib/search/search.c     if (lc_mc_search-&gt;regex_match_info != NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L295'>lc_mc_search</a>      295 lib/search/search.c         g_match_info_free (lc_mc_search-&gt;regex_match_info);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L296'>lc_mc_search</a>      296 lib/search/search.c         lc_mc_search-&gt;regex_match_info = NULL;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L300'>lc_mc_search</a>      300 lib/search/search.c     mc_search_set_error (lc_mc_search, MC_SEARCH_E_OK, NULL);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L302'>lc_mc_search</a>      302 lib/search/search.c     if ((lc_mc_search-&gt;conditions == NULL) &amp;&amp; !mc_search_prepare (lc_mc_search))</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L305'>lc_mc_search</a>      305 lib/search/search.c     switch (lc_mc_search-&gt;search_type)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L308'>lc_mc_search</a>      308 lib/search/search.c         ret = mc_search__run_normal (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L311'>lc_mc_search</a>      311 lib/search/search.c         ret = mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L314'>lc_mc_search</a>      314 lib/search/search.c         ret = mc_search__run_glob (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L317'>lc_mc_search</a>      317 lib/search/search.c         ret = mc_search__run_hex (lc_mc_search, user_data, start_search, end_search, found_len);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L358'>lc_mc_search</a>      358 lib/search/search.c mc_search_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L365'>lc_mc_search</a>      365 lib/search/search.c     if (lc_mc_search == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L368'>lc_mc_search</a>      368 lib/search/search.c     switch (lc_mc_search-&gt;search_type)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L371'>lc_mc_search</a>      371 lib/search/search.c         ret = mc_search_regex_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L374'>lc_mc_search</a>      374 lib/search/search.c         ret = mc_search_glob_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L377'>lc_mc_search</a>      377 lib/search/search.c         ret = mc_search_normal_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L380'>lc_mc_search</a>      380 lib/search/search.c         ret = mc_search_hex_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L392'>lc_mc_search</a>      392 lib/search/search.c mc_search_prepare_replace_str2 (mc_search_t * lc_mc_search, const char *replace_str)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L398'>lc_mc_search</a>      398 lib/search/search.c     ret = mc_search_prepare_replace_str (lc_mc_search, replace_str2);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L406'>lc_mc_search</a>      406 lib/search/search.c mc_search_is_fixed_search_str (mc_search_t * lc_mc_search)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L408'>lc_mc_search</a>      408 lib/search/search.c     if (lc_mc_search == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L410'>lc_mc_search</a>      410 lib/search/search.c     switch (lc_mc_search-&gt;search_type)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L459'>lc_mc_search</a>      459 lib/search/search.c mc_search_getstart_result_by_num (mc_search_t * lc_mc_search, int lc_index)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L461'>lc_mc_search</a>      461 lib/search/search.c     if (lc_mc_search == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L463'>lc_mc_search</a>      463 lib/search/search.c     if (lc_mc_search-&gt;search_type == MC_SEARCH_T_NORMAL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L470'>lc_mc_search</a>      470 lib/search/search.c         g_match_info_fetch_pos (lc_mc_search-&gt;regex_match_info, lc_index, &amp;start_pos, &amp;end_pos);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L474'>lc_mc_search</a>      474 lib/search/search.c     return lc_mc_search-&gt;iovector[lc_index * 2];</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L481'>lc_mc_search</a>      481 lib/search/search.c mc_search_getend_result_by_num (mc_search_t * lc_mc_search, int lc_index)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L483'>lc_mc_search</a>      483 lib/search/search.c     if (lc_mc_search == NULL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L485'>lc_mc_search</a>      485 lib/search/search.c     if (lc_mc_search-&gt;search_type == MC_SEARCH_T_NORMAL)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L492'>lc_mc_search</a>      492 lib/search/search.c         g_match_info_fetch_pos (lc_mc_search-&gt;regex_match_info, lc_index, &amp;start_pos, &amp;end_pos);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L496'>lc_mc_search</a>      496 lib/search/search.c     return lc_mc_search-&gt;iovector[lc_index * 2 + 1];</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L510'>lc_mc_search</a>      510 lib/search/search.c mc_search_set_error (mc_search_t * lc_mc_search, mc_search_error_t code, const gchar * format, ...)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L512'>lc_mc_search</a>      512 lib/search/search.c     lc_mc_search-&gt;error = code;</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L514'>lc_mc_search</a>      514 lib/search/search.c     MC_PTR_FREE (lc_mc_search-&gt;error_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L521'>lc_mc_search</a>      521 lib/search/search.c         lc_mc_search-&gt;error_str = g_strdup_vprintf (format, args);</span>
</pre>
</body>
</html>
